<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>

<!--
  函数的使用：    实现代码的复用   较少代码冗余
  function  函数名(参数列表){

        函数体

  }
-->
<script>
    //  页面加载时 直接执行
    /*
    *  for (let i = 0; i < 10; i++) {
        console.log('hello')
    }
    *
    * */
    // 定义函数  打印hello 10
    function printHello() {
        // 定义在函数内的代码不会自动执行  执行需要函数的调用
        for (let i = 0; i < 10; i++) {
            console.log('hello', i)
        }
    }

    // 调用函数
    printHello()
    printHello()

    // 定义一个含所有参数的函数
    function printNumWorld(num) {
        for (let i = 0; i < num; i++) {
            console.log('world', i)
        }
    }

    printNumWorld(10)

    function printNumInfo(num, info) {
        for (let i = 0; i < num; i++) {
            console.log(info, i)
        }
    }

    printNumInfo(5, 'helloworld')

    function add(num1, num2) {
        let result = num1 + num2
        console.log(result)
        // 返回运算结果
        return result
    }

    // 调用add
    let sum = add(1, 2)
    console.log(sum)
</script>
</body>
</html>
